third eyelid - English Synonyms Dictionary

third eyelid

n.
[1] nictitating membrane